home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / programm / MM2_DEV / S / MYUTIL / XREF.TXT < prev   
Encoding:
Text File  |  1989-07-24  |  2.1 KB  |  51 lines

  1. Cross Reference Generator
  2.  
  3. XREF ist eine Utility zum bearbeiten von MODULA-2 Quelldateien und wurde
  4. der 4.Auflage von Wirths "Programming in MODULA-2" entnommen (S.88 ff).
  5. Unter SPC-MODULA-2 wurde es erweitert um das Standard-Aufruf-Verfahren 
  6. über CmdLine.
  7.  
  8. Starten
  9. --------
  10.                XREF <Quelldatei> <Ref-File> [-v] [-l]
  11.  
  12. Argumente 
  13. ---------
  14.                XREF erwartet als Argumente zwei Dateinamen (mit Pfad). 
  15.                Die erste Datei bezeichnet den Modula-Quellcode und die 
  16.                zweite das gewünschte Referencefile.
  17.  
  18. Options 
  19. -------
  20.       -v    :  Wie bei SPC Utilities üblich ist dies die Verbose-Option und
  21.                schaltet das Terminalprotkoll ein. Default : AUS.
  22.       -l    :  Schaltet das Listing EIN, dadurch wird in der erzeugten Datei
  23.                der Quelltext (mit Zeilennummern) aufgelistet. Darauf kann in
  24.                aller Regel verzichtet werden( Default : AUS), da es unter 
  25.                SPC problemlos möglich ist in einem Editorfenster den 
  26.                Quelltext mit Zeilennummern zu sehen und in einem anderen 
  27.                das Refencefile.
  28.                
  29. Referencefile 
  30. -------------
  31.                Das Referencefile stellt die Leistung der XREF Utility dar.
  32.                Alle in dem Quelltext vorkommenden Namen (Variablen, Typen,
  33.                Modulnamen, Prozeduren etc.) werden alphabetisch aufgelistet
  34.                und mit Nummern versehen. Diese Nummern entsprechen den 
  35.                Zeilennummern im Modula-Quelltext in denen dieser Name
  36.                gefunden wurde. Natürlich werden dabei MODULA-2 Schlüssel-
  37.                wörter nicht aufgeführt, wohl aber Standardprozeduren.
  38.                
  39. Anwendung
  40. ---------
  41.                
  42.                - Eliminieren von "Leichen", d.h Variablen die zwar dekla-
  43.                  riert, aber nie benutzt werden.
  44.                - Untersuchen von Anzahl und Vorkommen von Prozedurauf-
  45.                  rufen.
  46.                - Reduzierung der importierten Module auf die wirklich
  47.                  benutzten.
  48.                usw.
  49.                                 
  50.                                 
  51.